<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!--
Not Automatically generated, changed!:
$Id: syntax_clip_properties.htm,v 1.1 2008/06/28 00:58:30 ianb1957 Exp $ 
-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>シンタックス - クリップのプロパティ</title>
<link rel="stylesheet" type="text/css" href="../avisynth.css">
<link rel="stylesheet" type="text/css" href="./ja.css">
</head>
<body>
<h2><span class="mw-headline">AviSynth クリップのプロパティ</span></h2>

<p>AVS スクリプトの中でクリップのプロパティにアクセスすることが可能です。たとえば、変数 <i>clip</i> があるビデオクリップを含む場合、<i>clip.height</i> はピクセル単位の高さ、<i>clip.framecount</i> はフレーム数での長さ、などといった具合です。C 言語で言うところの左辺値<a href="#footnote_1" class="footnote_link">*1</a>になりえないということを除けば、クリップのプロパティは<a href="syntax_script_variables.htm" title="スクリプト変数">スクリプト変数</a>のように操作することができます（詳しくは <a href="syntax_ref.htm" title="AviSynth のシンタックス">AviSynth のシンタックス</a> を参照）。</p>

<p>プロパティのリスト:</p>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Width</span>
    (clip)</li>
</ul>
<dl>
  <dd>ピクセル単位で clip の幅を返します（型: int）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Height</span>
    (clip)</li>
</ul>
<dl>
  <dd>ピクセル単位で clip の高さを返します（型: int）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Framecount</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip のフレーム数を返します（型: int）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Framerate</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip の 1 秒あたりのフレーム数を返します（型: float）。フレームレートは、内部では比として格納されます。詳しくは、<a href="corefilters/fps.htm">こちら</a>で読むことができます。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">FrameRateNumerator</span>
    (clip) (v2.55)</li>
</ul>
<blockquote>
  <p>clip の 1 秒あたりのフレーム数の分子を返します（型: float）。</p>
</blockquote>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">FrameRateDenominator</span>
    (clip) (v2.55)</li>
</ul>
<blockquote>
  <p>clip の 1 秒あたりのフレーム数の分母を返します（型: float）。</p>
</blockquote>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Audiorate</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip の音声のサンプリング周波数<a href="#footnote_2" class="footnote_link">*2</a>を返します（型: int）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Audiolength</span>
    (clip) (v2.51)</li>
</ul>
<dl>
  <dd>clip の音声のサンプル数を返します（型: int）。非常に長いクリップでのオーバーフロー<a href="#footnote_3" class="footnote_link">*3</a>に注意してください（上限 2^31 サンプル）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">AudioLengthF</span>
    (clip) (v2.55)</li>
</ul>
<dl>
  <dd>clip の音声のサンプル数を返します（型: float）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Audiochannels</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip の音声チャンネルの数を返します（型: int）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">Audiobits</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip の音声のビット深度<a href="#footnote_4" class="footnote_link">*4</a>を返します（型: int）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsAudioFloat</span>
    (clip) (v2.55)</li>
</ul>
<dl>
  <dd>clip の音声のビット深度が浮動小数点数なら true を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsAudioInt</span>
    (clip) (v2.55)</li>
</ul>
<dl>
  <dd>clip の音声のビット深度が整数なら true を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsRGB</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip が <a href="http://avisynth.org/mediawiki/RGB" title="RGB">RGB</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsRGB24</span>
    (clip) (v2.07)</li>
</ul>
<dl>
  <dd>clip が <a href="http://avisynth.org/mediawiki/RGB24" title="RGB24">RGB24</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsRGB32</span>
    (clip) (v2.07)</li>
</ul>
<dl>
  <dd>clip が <a href="http://avisynth.org/mediawiki/RGB32" title="RGB32">RGB32</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsYUV</span>
    (clip) (v2.54)</li>
</ul>
<dl>
  <dd>clip が <a href="http://avisynth.org/mediawiki/YUV" title="YUV">YUV</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsYUY2</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip が <a href="http://avisynth.org/mediawiki/YUY2" title="YUY2">YUY2</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsYV12</span>
    (clip) (v2.52)</li>
</ul>
<dl>
  <dd>clip が <a href="http://avisynth.org/mediawiki/YV12" title="YV12">YV12</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsPlanar</span>
    (clip) (v2.51)</li>
</ul>
<dl>
  <dd>clip のカラーフォーマットが <a href="http://avisynth.org/mediawiki/Planar" title="Planar">Planar</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsInterleaved</span>
    (clip) (v2.52)</li>
</ul>
<dl>
  <dd>clip のカラーフォーマットが <a href="http://avisynth.org/mediawiki/Interleaved" title="Interleaved">Interleaved</a> なら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsFieldBased</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip がフィールドベースなら true を返します（型: bool）。この意味については、<a href="advancedtopics/interlaced_fieldbased.htm">こちら</a>で説明されています。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">IsFrameBased</span>
    (clip)</li>
</ul>
<dl>
  <dd>clip がフレームベースなら true を返します（型: bool）。この意味については、<a href="advancedtopics/interlaced_fieldbased.htm">こちら</a>で説明されています。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">GetParity</span>
    (clip, int n)</li>
</ul>
<dl>
  <dd>フレーム n （デフォルト 0）が、フィールドベースのクリップのトップフィールドか、フレームベースのクリップのトップフィールドファーストなフルフレームなら、true を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">HasAudio</span>
    (clip) (v2.56)</li>
</ul>
<dl>
  <dd>clip が音声を含むなら true を、さもなければ false を返します（型: bool）。</dd>
</dl>
<ul>
  <li><span style="color: rgb(0, 0, 128); font-weight: bold;">HasVideo</span>
    (clip) (v2.56)</li>
</ul>
<dl>
  <dd>clip が映像を含むなら true を、さもなければ false を返します（型: bool）。</dd>
</dl>

<hr>

<p><a href="syntax.htm" title="AviSynth のシンタックス">AviSynth のシンタックス</a> に戻る。</p>

<p><kbd>原文 Date: 2008/04/21 20:31:22</kbd><br />
<kbd>日本語訳 $Date: 2008/06/28 00:58:30 $</kbd></p>

<hr />
<div id="footnote">
<ul>
  <li>訳者註:
    <ul>
      <li><a name="footnote_1" class="footnote_link">*1</a> <span class="footnote_text">原文 l-value。left value（左辺値）または locator value（ロケータ値）。参考: <a href="http://exlight.net/devel/cpp/lvalue.html">lvalue（左辺値）</a>、<a href="http://www.rcnp.osaka-u.ac.jp/Divisions/CN/ibm/applications/manual/vac/html/Ja_JP/compiler/concepts/cuexplva.htm">左辺値</a></span></li>
      <li><a name="footnote_2" class="footnote_link">*2</a> <span class="footnote_text">サンプルレート、サンプリングレートとも言う。参考: <a href="http://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AA%E3%83%B3%E3%82%B0%E5%91%A8%E6%B3%A2%E6%95%B0">サンプリング周波数 - Wikipedia</a>。</span></li>
      <li><a name="footnote_3" class="footnote_link">*3</a> <span class="footnote_text">参考: <a href="http://e-words.jp/w/E382AAE383BCE38390E383BCE38395E383ADE383BC.html">オーバーフローとは 【overflow】 - 意味・解説 ： IT用語辞典</a></span></li>
      <li><a name="footnote_4" class="footnote_link">*4</a> <span class="footnote_text">参考: <a href="http://ja.wikipedia.org/wiki/%E3%83%93%E3%83%83%E3%83%88%E6%B7%B1%E5%BA%A6">ビット深度 - Wikipedia</a></span></li>
    </ul>
  </li>
</ul>
</div>

</body>
</html>
